// 《围棋》作者版权所有。保留所有权利。
// 此源代码的使用受BSD样式
// 许可证的约束，该许可证可以在许可证文件中找到。

package runtime

import (
	_ "unsafe"
)

// go:linkname运行时\u ignore挂断内部/轮询。运行时\u ignoreHangup 
func runtime_ignoreHangup() {
	getg().m.ignoreHangup = true
}

// go:linkname运行时\u unignoreHangup internal/poll。运行时检查
func runtime_unignoreHangup(sig string) {
	getg().m.ignoreHangup = false
}

func ignoredNote(note *byte) bool {
	if note == nil {
		return false
	}
	if gostringnocopy(note) != "hangup" {
		return false
	}
	return getg().m.ignoreHangup
}
